<?php
/*php de seleccion de datos */

#Array que vincula los IDs de los selects declarados en el HTML con el nombre de la tabla donde se encuentra su contenido
error_reporting(0);
session_start();
if ($_SESSION['S_USUARIO']=="") {
	echo "<font face='Tahoma' size='2' color='red'><b>SESION CERRADA POR EL USUARIO!</b></font>";
	exit;
}
if ($_GET['opcion']=="calcular"){
	$dpto=$_GET['dpto'];
	$dist=$_GET['dist'];
	$local=$_GET['local'];
	$sql="select cantidadurna from locales where iddepartamento='$dpto' and iddistrito='$dist' and idlocal='$local'";
	echo "<script language='javascript' type='text/javascript'>alert($sql)</>";
}
$dpto=$_GET['dpto'];
$dist=$_GET['dist'];
$local=$_GET['local'];
$listadoSelects=array(
"departamento"=>"departamento",
"distrito"=>"distrito",
"local"=>"local"
);
function validaSelect($selectDestino)
{
	# Se valida que el select enviado via GET exista
	global $listadoSelects;
	global $dpto;
	if(isset($listadoSelects[$selectDestino])) return true;
	else return false;
}
function validaOpcion($opcionSeleccionada)
{
	#Se valida que la opcion seleccionada por el usuario en el select tenga un valor numerico
	if(is_numeric($opcionSeleccionada)) return true;
	else return true;
}


$selectDestino=$_GET["select"]; $opcionSeleccionada=$_GET["opcion"];$dpto=$_GET["dpto"];$dist=$_GET["dist"];

if(validaSelect($selectDestino) && validaOpcion($opcionSeleccionada))
{
	$tabla=$listadoSelects[$selectDestino];
	include '../conectar_my.php';

	if ($selectDestino=="distrito") {
		
		$consulta=mysql_query("SELECT distinct iddistrito,descripcion_dis FROM locales where iddepartamento='$dpto'")or die(mysql_error());
	}
	if ($selectDestino=="local") {
		$prueba="SELECT distinct local,descripcion_local FROM locales where iddepartamento='$dpto' and iddistrito='$dist'";
		$consulta=mysql_query("SELECT distinct local,descripcion_local FROM locales where iddepartamento='$dpto' and iddistrito='$dist'")or die(mysql_error());
		
		$sql="select cantidadurna from locales where iddepartamento='dpto' and iddistrito='$dist'";
		$resultado_urnas=mysql_query($sql);
		$resultado = mysql_result($resultado_urnas,0,"cantidadurna");
		if ($resultado<1) {
			$resultado="N/A";
		}else{
			$resultado=$resultado;
		}
	}
	#Comienzo a imprimir el select
	echo "<select name='".$selectDestino."' id='".$selectDestino."' class='comboMedio' onFocus='changeColour(this)' onBlur='this.style.background=#FFFFFF' onChange='cargaContenido(this.id)'>";
	echo "<option value='0'>Seleccione Opción</option>";
	while($registro=mysql_fetch_row($consulta))
	{
		# Convierto los caracteres conflictivos a sus entidades HTML correspondientes para su correcta visualizacion
		$registro[1]=htmlentities($registro[1]);
		
		# Imprimo las opciones del select
		echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
	}			
	echo "</select>";
	//echo "<input type='text'>".$prueba."</>";
	if ($selectDestino == "local"){
		//echo "<input type='text' id='cantidad' value=".$resultado.">";
	
	}
}
?>